package Argenti;

import java.io.*;

public class MyInput_2 {
    //реализует ввод чисел с клавиатуры

    public static int readInt() throws Exception{
        //ввод целых чисел
        BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
        return Integer.parseInt(in.readLine());
    }

    public static String readStr() {
        //ввод строки чисел
        BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
        try {
            return in.readLine();
        } catch(IOException e) {
            System.exit(0);
        }
        return "";
    }

    public static double readDouble() throws Exception{
        //ввод дробных чисел
        BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
        return Double.parseDouble(in.readLine());
    }
    
    public static int readInt_0_9() {
        //ввод целых чисел от 0 до 9
        int i = 0;
        try {
            i = readInt();
        } catch(Exception e){
            System.out.println("Ошибка: введено не целое число.");
            System.exit(0);
        }
        if (i < 0) {
            System.out.println("Ошибка: вы ввели слишком маленькое число.");
            System.exit(0);
        }
        if (i > 9) {
            System.out.println("Ошибка: вы ввели слишком большое число.");
            System.exit(0);
        }
        return i;
    }
}